草庐IT

java - Android 上的 Guice 性能

全部标签

javascript - 文本区域上的智能感知插件?

是否有任何jQuery插件可以在文本区域中进行智能感知?(只有javascript也能很好地工作) 最佳答案 您可以使用Autocompleteplugin在textareas上,在代码中内联指定关键字或从数据库中提取它们,检查此demopage. 关于javascript-文本区域上的智能感知插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/786382/

javascript - 多个元素上的 jQuery 动画,单个动画线程/计时器还是多个?

我想知道jQuery选择器何时返回多个元素,并且我在所有这些元素上执行了一个“slideDown”...$('.allthisclasss').slideDown();是否存在单个代码循环同步向下移动所有对象,或者jQuery是否分别处理所有对象并且它们每个都有一个执行线程来移动它们自己?我的问题是关于动画优化,如果所有对象只有一个计时器而不是每个对象一个,那就太好了。有人知道jQuery如何处理这种情况吗? 最佳答案 所有动画都会自动添加到jQuery中的全局效果队列中。但这并不意味着它们是按顺序动画的,制作一个简单的测试页面,其

javascript - 将大型元素/数据集附加到 dom 的性能

我一次附加大量表格行元素,遇到了一些主要瓶颈。目前我正在使用jQuery,但如果它能完成工作,我愿意接受基于javascript的解决方案。我需要在给定时间追加0-100表行的任何地方(实际上可能更多,但我会对超过100行的任何内容进行分页)。现在我将每个表行单独附加到dom...loop{..buildhtmlstr...$("#myTable").append(row);}然后我将它们全部淡入淡出$("#myTabletr").fadeIn();这里有几件事需要考虑...1)我将数据绑定(bind)到每个单独的表行,这就是为什么我首先从批量追加切换到追加单独的行。2)我真的很喜欢淡

javascript - jQuery 滚动事件 - 检测元素滚动到 View 中 - 在 Chrome 上性能不佳

以下代码在IE和Firefox上工作正常,但Chrome讨厌它(它运行但真的很慢)。我确信它可以使浏览器更加友好,但是怎么做呢?itemPlaceholder是数百个100x100的floatdiv(例如图像占位符)。我正在使用jquery1.4.4和Chromev10.0.648.127。$(function(){ReplaceVisible();$(this).scroll(function(){ReplaceVisible();});});functionReplaceVisible(){$('.itemPlaceholder').each(function(index){if(

javascript - 如何判断表单上的数据是用户输入的还是浏览器输入的?

我有一个结帐表单,它会显示一个弹出式调查,询问他们为什么在5秒后还没有开始填写表单。但是,我需要能够检查用户是否实际输入了数据,而不是通过浏览器的自动填充功能输入的数据(我在javascript或jQuery中特别忽略的标记中的任何预填充数据集)。现在我的解决方案是让setTimeout运行一个函数,该函数检查在输入类型(输入、选择、文本区域)上的jQuery.focus或.change事件上设置为false的变量(true或false)。但是,由于javascript可能会在用户能够使用表单元素后加载,因此我必须在弹出调查之前检查用户是否输入了数据。如果在用户对表单字段执行任何操作后

javascript - 删除未使用的 DOM 元素以提高性能

我正在编写单页应用程序。最初提供页面时,它包含许多DOM元素,这些元素包含我注入(inject)到页面中的json字符串。当页面加载到客户端时,首先发生的事情是这些DOM元素从json解析为javascript对象,然后它们再也不会被使用。从DOM中删除它们并减小其大小是否会带来性能优势?关于这方面,我还没有找到任何确凿的数据。有关信息,这些元素的大小约为500K。感谢您的建议。 最佳答案 WouldtherebeaperformancebenefitintodeletingthemfromtheDOMandreducingitss

javascript - 从 IE 上的日期获取时区字符串

谷歌浏览器newDate()//returnsFriMar29201317:55:25GMT+0530(IST)IE8newDate()//returnsFriMar2917:48:46UTC+05302013我需要从IE上的日期中提取(IST)部分,在chrome上我可以执行dateString.substring来提取它,但在IE上我不能这样做。getTimeZoneOffset方法以分钟为单位给出偏移量,有没有办法使用偏移量获取字符串?或者我是否需要研究与偏移量对应的所有时区字符串并从中创建一个对象然后使用它? 最佳答案 这对

javascript - wss 上的 WebSocket 连接失败

我已经购买了证书并安装在我的node.js网站上。但是浏览器的https显示绿色并且可以。现在,我试图使用wss建立套接字连接,但失败了。Javascript客户端的错误是这样的。WebSocketconnectionto'wss://securedsitedotcom:3003/call'failed:WebSocketopeninghandshakewascanceled请帮忙!客户端代码(Javascript)varws=newWebSocket('wss://securedsitedotcom:3003/call');服务器端代码(node.js)https=require('

javascript - 扩展 String.prototype 性能表明函数调用快 10 倍

我想用一些实用方法扩展String对象原型(prototype)。它有效,但性能出奇的低。将字符串传递给函数比重写执行相同操作的String.prototype方法快10倍。为了确保这真的发生了,我创建了一个非常简单的count()函数和相应的方法。(我正在试验,并创建了该方法的三个不同版本。)functioncount(str,char){varn=0;for(vari=0;i结果:func:705msproto:10011msproto-reuse:10366msproto-var:9703ms如您所见,差异是巨大的。下面证明了方法调用的性能可以忽略不计,并且函数代码它自己对于方法

javascript - 从主页上的 iframe 发送消息

我从这个文档中看到:https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage,将数据正确传递到iframe的方法。但是现在我想发送一个答案://frommainpagemyIframe.contentWindow.postMessage('sendmearesponse','*');//fromiframeofmainpagewindow.addEventListener("message",receiveMessage,false);functionreceiveMessage(event){alert(e